Commonsense Axiomatizations for Logic Programs
نویسندگان
چکیده
Various semantics for logic programs with negation are described in terms of a dualized program together with additional axioms, some of which are second order formulas. The semantics of Clark, Fitting, and Kunen are characterized in this framework, and a nite rst-order presentation of Kunen's semantics is described. A new axiom to represent \common sense" reasoning is proposed for logic programs. It is shown that the well-founded semantics and stable models are de nable with this axiom. The roles of domain augmentation and domain closure are examined. A \domain foundation" axiom is proposed to replace the domain closure axiom.
منابع مشابه
CCS-Based Dynamic Logics for Communicating Concurrent Programs
This work presents three increasingly expressive Dynamic Logics in which the programs are CCS processes (sCCS-PDL, CCS-PDL and XCCSPDL). Their goal is to reason about properties of concurrent programs and systems described using CCS. In order to accomplish that, CCS’s operators and constructions are added to a basic modal logic in order to create dynamic logics that are suitable for the descrip...
متن کاملA Monotonicity Theorem for Extended Logic Programs
Because general and extended logic programs behave nonmonotonically, it is in general diicult to predict how even minor changes to such programs will aaect their meanings. This paper shows that for a restricted class of extended logic programs | those with signings | it is possible to state a fairly general theorem comparing the entailments of programs. To this end, we generalize (to the class ...
متن کاملA Java Wrapper for DLV
Disjunctive logic programs are a powerful tool in knowledge representation and commonsense reasoning. The recent development of an efficient disjunctive logic programming engine, named DLV, allows to exploit disjunctive logic programs for solving complex problems. However, disjunctive logic programming systems are currently missing any interface supporting the integration between commonly used ...
متن کاملThe DLV Java Wrapper
Disjunctive logic programs are a powerful tool in knowledge representation and commonsense reasoning. The recent development of an efficient disjunctive logic programming engine, named DLV, allows to exploit disjunctive logic programs for solving complex problems. However, disjunctive logic programming systems are currently missing any interface supporting the integration between commonly used ...
متن کاملReasoning about agent execution strategies (Short Paper)
We present a logic for reasoning about properties of agent programs under different agent execution strategies. Using the agent programming language SimpleAPL as an example, we show how safety and liveness properties can be expressed by translating agent programs into expressions of the logic. We give sound and complete axiomatizations of two different program execution strategies for SimpleAPL...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Log. Program.
دوره 17 شماره
صفحات -
تاریخ انتشار 1993